// JavaScript Document
var map= new AMap.Map('map',{
 center:[121.600000,31.220000],
 zoom:10	
});
map.plugin(["AMap.ToolBar"],function(){
	map.addControl(new AMap.ToolBar());
});

AMap.Map(container,options);

var geoOptions={
	enableHighAccuracy:true,
	timeout:30000,
	maximumAge:1000	
}

function getPosition(callback){
	if(navigator.geolocation){
		navigator.geolocation.getCurrentPosition(function (position){
			callback(position.coords);
		},function(error){
			switch(error.code){
				case 0:
					alert("尝试获取您的位置信息时发生错误"+error.message);
					break;
				case 1:
					alert("用户拒绝了获取位置信息请求。");
					break;
				case 2:
					alert("浏览器无法获取您的位置信息");
				case 3:
					alert("获取您位置信息超时。");
					break;
			}
		},geoOptions);
	}	
}

getCurrentPosition(successCallback,errrorCallback,options);

getPosition(function(coords){
	coords=convert(coords.longitude,coords.latitude);	
	map.setCenter(startPoint);
	map.setZoom(16);
});

function start(){
	timmer=navigator.geolocation.watchPosition(function(position){
		var coords=position.coords;
		if(coords.accuracy>20){
			return;
		}
		coords=convert(coords.longitude,coords.latitude);
		map.setCenter(new AMap.LngLat(coords.longitude,coords.latitude));
		lineArr.push([coords.longitude,coords.latitude]);
		renderTracer(getPath(lineArr));
	},function(error){
		console.log(error)	
	},geoOptions);	
}